export function validUsername(str) {
  const reg = /^(?!\d+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{6,12}$/
  return reg.test(str.trim())
}
export function validPassword(str) {
  const reg = /^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,16}$/
  return reg.test(str.trim())
}

export function validEmail(str) {
  const reg = /^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/
  return reg.test(str.trim())
}

// 验证是否为合法的 URL
export function isUrlValid(url) {
  // 定义正则表达式规则
  const pattern = /^(?:https?:\/\/)?(juejin\.cn|blog\.csdn\.net|mp\.weixin\.qq\.com)|zhuanlan\.zhihu\.com\/.*/i
  // 测试 URL 是否匹配规则
  return pattern.test(url)
}
